PLC Communication Details (EtherNet/IP)
OV20i 视觉系统支持与基于 EtherNet/IP 的 PLC 实时通信。本指南说明如何配置循环 I/O 连接、映射数据结构,以及如何使用 Overview 的 Node-RED 工具访问全局级和 ROI 级的检验结果。
备注
For basic connection instructions, see Connect to PLC (EtherNet/IP, PROFINET).
Overview
OV20i 作为 EtherNet/IP 适配器运行,而您的 PLC 则作为扫描器(或主站)运行。配置完成后,设备在每个循环中以紧凑且可预测的格式交换结构化数据。
Supported Features
- 循环 I/O 通信 - 支持 20–10,000 ms 循环时间
- 数据吞吐量 - 双向最高 256 字节
- 自定义数据处理 - 在活动配方中读写 Node-RED 数据
Input Assembly (OV20i → PLC)
输入组装包含从 OV20i 每个循环发送到 PLC 的数据。这些数据包括系统状态、检验结果、配方信息,以及可选的 ROI 细分。

Output Assembly (PLC → OV20i)
输出组装包含从 PLC 发送到 OV20i 的控制数据。您可以用它来触发检验、改变配方,或传入自定义参数。

Timing and Handshake Behavior

Custom Data Support
OV20i 可以作为 Node-RED 流的一部分接收或返回额外的自定义数据。
PLC → OV20i
- 将外部标志、阈值或计数器写入,以影响 Node-RED 中的逻辑
OV20i → PLC
- 返回计算值、测量、时间戳或条件输出
自定义数据位于组装的扩展部分,起始于核心信号和配方信息之后。
ROI Result Breakdown (Classification Recipes Only)
对于分类配方,您可以使用 Overview 的自定义 Node-RED 节点:Format data for PLC,将按 ROI 的结果暴露给 PLC。
How it works:
- 置于 Node-RED 流中的 All Blocks Output Data 与 Send Data to PLC 之间

-
自动填充从输入组装的字节 16 起的结构化 ROI 区域
-
每次检验最多支持 4 个 ROI
-
每个 ROI 包括:
- ROI ID
- 通过/未通过 位
- 置信度分数
- 供将来使用的保留字节
注意
Format Data for PLC 节点仅适用于 Classification Recipes
